﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using FbKPI.Model;
using FbKPI.Controller;

namespace FbKPI.Facade.Validator
{
    public class SubTypeKPIValidator
    {
        public string ValidateOnSave(SubTypeKPI SubTypes)
        {
            string msg = "OK";
            if (SubTypes.Description.Trim().Length <= 0)
                msg = "Please Enter SubType KPI Description";
            if (SubTypes.GroupKPI == null)
                msg = "Please Enter Group KPI";
            if (SubTypes.CategoryKPI == null)
                msg = "Please Enter Category KPI";
            if (SubTypes.TypeKPI == null)
                msg = "Please Enter Type KPI";
            if (SubTypes.Sequence.ToString().Trim().Length <= 0)
                msg = "Please Enter Order Row";
            return msg;
        }

        public string ValidateOnUpdate(SubTypeKPI SubTypes)
        {
            string msg = "OK";
            if (SubTypes.Description.Trim().Length <= 0)
                msg = "Please Enter SubType KPI Description";
            if (SubTypes.GroupKPI == null)
                msg = "Please Enter Group KPI";
            if (SubTypes.CategoryKPI == null)
                msg = "Please Enter Category KPI";
            if (SubTypes.TypeKPI == null)
                msg = "Please Enter Type KPI";
            if (SubTypes.Sequence.ToString().Trim().Length <= 0)
                msg = "Please Enter Order Row";
            return msg;
        }
    }
}